import request from '@/utils/request'

// 查询加计扣除申请列表
export function listJjkcsq(query) {
  return request({
    url: '/jjkc/jjkcsq/list',
    method: 'get',
    params: query
  })
}

// 查询加计扣除申请详细
export function getJjkcsq(jjkcsqId) {
  return request({
    url: '/jjkc/jjkcsq/' + jjkcsqId,
    method: 'get'
  })
}

// 新增加计扣除申请
export function addJjkcsq(data) {
  return request({
    url: '/jjkc/jjkcsq',
    method: 'post',
    data: data
  })
}

// 修改加计扣除申请
export function updateJjkcsq(data) {
  return request({
    url: '/jjkc/jjkcsq',
    method: 'put',
    data: data
  })
}

// 删除加计扣除申请
export function delJjkcsq(jjkcsqId) {
  return request({
    url: '/jjkc/jjkcsq/' + jjkcsqId,
    method: 'delete'
  })
}

// 新增附件
export function insertJjkcsqFjByJjkcsqId(data) {
  return request({
    url: '/jjkc/jjkcsq/add/File/By/subId',
    method: 'post',
    data: data
  })
}

// 根据主表ID查询附件列表
export function selectJjkcsqFjList(jjkcsqId, fileType) {
  return request({
    url: '/jjkc/jjkcsq/get/FileList/By/subId?sId=' + jjkcsqId + '&fileType=' + fileType,
    method: 'get'
  })
}

// 删除加计扣除申请附件
export function deleteJjkcsqFjByFjIds(fjId) {
  return request({
    url: '/jjkc/jjkcsq/fj/' + fjId,
    method: 'delete'
  })
}

// 鉴定通过
export function updateJdTg(data) {
  return request({
    url: '/jjkc/jjkcsq/updateJdTg',
    method: 'put',
    data: data
  })
}

// 鉴定未通过
export function updateJdWtg(data) {
  return request({
    url: '/jjkc/jjkcsq/updateJdWtg',
    method: 'put',
    data: data
  })
}
